PROMETHEE is Not Quadratic: An O(qn log(n)) Algorithm

نویسندگان

  • Toon Calders
  • Dimitri Van Assche
چکیده

It is generally believed that the preference ranking method PROMETHEE has a quadratic time complexity. In this paper, however, we present an exact algorithm that computes PROMETHEE’s net flow scores in time O(qn log(n)), where q represents the number of criteria and n the number of alternatives. The method is based on first sorting the alternatives after which the unicriterion flow scores of all alternatives can be computed in one scan over the sorted list of alternatives while maintaining a sliding window. This method works with the linear and level criterion preference functions. The algorithm we present is exact and, due to the sub-quadratic time complexity, vastly extends the applicability of the PROMETHEE method. Experiments show that with the new algorithm, PROMETHEE can scale up to millions of tuples.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

How Many Entries of A Typical Orthogonal Matrix Can Be Approximated By Independent Normals? Short title: Normals Approximate Matrix Entries

We solve an open problem of Diaconis that asks what are the largest orders of pn and qn such that Zn, the pn× qn upper left block of a random matrix Γn which is uniformly distributed on the orthogonal group O(n), can be approximated by independent standard normals? This problem is solved by two different approximation methods. First, we show that the variation distance between the joint distrib...

متن کامل

Beating Brute Force for Systems of Polynomial Equations over Finite Fields

We consider the problem of solving systems of multivariate polynomial equations of degree k over a finite field. For every integer k ≥ 2 and finite field Fq where q = pd for a prime p, we give, to the best of our knowledge, the first algorithms that achieve an exponential speedup over the brute force O(qn) time algorithm in the worst case. We present two algorithms, a randomized algorithm with ...

متن کامل

ar X iv : m at h / 03 05 08 0 v 1 [ m at h . D S ] 5 M ay 2 00 3 On the Size of Quadratic Siegel Disks : Part I

If α is an irrational number, we let {pn/qn} n≥0 , be the approximants given by its continued fraction expansion. The Bruno series B(α) is defined as B(α) = n≥0 log qn+1 qn. The quadratic polynomial Pα : z → e 2iπα z +z 2 has an indifferent fixed point at the origin. If Pα is linearizable, we let r(α) be the conformal radius of the Siegel disk and we set r(α) = 0 otherwise. Yoccoz proved that i...

متن کامل

An Interior Point Algorithm for Solving Convex Quadratic Semidefinite Optimization Problems Using a New Kernel Function

In this paper, we consider convex quadratic semidefinite optimization problems and provide a primal-dual Interior Point Method (IPM) based on a new kernel function with a trigonometric barrier term. Iteration complexity of the algorithm is analyzed using some easy to check and mild conditions. Although our proposed kernel function is neither a Self-Regular (SR) fun...

متن کامل

Computing Largest Empty Circles with Location Constraints 1 ' 2

Let Q = {qj, qz,..., qn / be a set of n points on the plane. The largest empty circle (LEC) problem consists in finding the largest circle C with center in the convex hull of Q such that no point q(C Q lies in the interior of C. Shamos recently outlined an O(n log n) algorithm for solving this problemJ 9) In this paper it is shown that this algorithm does not always work correctly. A different ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1603.00091  شماره 

صفحات  -

تاریخ انتشار 2016